smarty pants

Translations
умник, всезнайка (разг.)
Okay, smarty pants, let's see if you can solve this puzzle.
Хорошо, умник, посмотрим, сможешь ли ты решить эту задачу.